net zero
15,000 Runners, Three Distances, and a "Marathon" Missing Its 42.195 km at Ha Long BayI stood at the edge of the coastal road, where Ha Long Bay opened into a flat...
Ha Long 2026: Three Distances, 15,000 Running Slots, and a Marathon Without 42.195 kmI read a race press release the way I read a 100m split sheet: from the botto...
The Notebook at the Poolside: Why Vietnamese Swimming Has Lost Its Own DataIt took me forty minutes to answer a question that should have been simple:...
Worlds 2026 after two days: Gen.G soar, T1 and the LPL stumble, while AL stand at the cliff edgeThe second day of Worlds 2026 closed, and the only thing I remember is not a...
Asian Games 2026: Indonesia Meet Host Japan at 17:20 WIB in a Three-Team Pool A17:20 Western Indonesian Time. That is the only fixed marker the women's...
Reading a Season's Balance Sheet: The Unnamed Line Items Inside V-League Cash FlowThere are 214 pages in a drawer of my desk. Value-added invoices, bank transf...
Panathinaikos Leave OAKA for the First Time: A Trip to Belgrade and the Obradović TestFour home games at OAKA, four wins, first place in the EuroLeague. For...
When the Analysis Is Empty: A Lesson in Honesty in Modern FootballI sat in front of the screen for 20 minutes, reading over and over a 2,000-wo...
The Two Kicks in the 78th Minute – A Night Vietnamese Football Faces Its Own DarknessIn the 78th minute, the ball was in Dinh Bac's feet. The score in Round 3 of...
A Tennis Data File Filled With Pakistani Electricity Tariffs: When the Wrong Domain Label Breaks an Entire AnalysisAt 1:40 in the morning, the Stage-1 file opened, and the first data point was...
Vietnam vs Pakistan: The Thailand Pain, Two Stitches on a Wrist, and a Third-Place PlayoffIn the press room, the detail worth writing down was not the line about pain....
Hoang Duc and the Fragile Line Between Recovery and RelapseHOOK September 24, 2026, in Bandung, Indonesia. A corner of the Vietnam...
Nebraska at No. 1 in the NCAA's First Top 16: A Ranking Read as Records, Run on SchedulesTwenty-four-plus sets. That is how long Nebraska went without dropping one. T...
Vietnam's Poomsae and the Three Golds That Never Came From Individuals: Reading Chuncheon Before the 2026 Asian GamesVietnam's three gold medals at the 2026 World Poomsae Championships came...
Hamilton's Radio Rant at Zandvoort: Fury or a Sign of Revival?The radio crackled to life in the Ferrari garage at Zandvoort, cutting throug...
Vietnamese football keeps mistaking 'knowing what a club needs' for 'knowing who it will sign'The file that reached me last week contained exactly three things: a label...
Egypt's First Olympic Berth: African Championship Victory Opens the Door to Los Angeles 2028When the referee's whistle ended the final match at the CAVB Women's Volleyba...
When political news slips into the football section: the flaw in automated sports content pipelinesEvery morning, before sitting down to write, I scan the automated football ne...
The Silent Gap: Nine Sedimentary Layers of Esports AnalysisA late-season night in Incheon. Three screens in a small apartment: a live...
Freezing the No. 10 and Splitting the Armband Three Ways: How Argentina Is Managing the Post-Messi SuccessionI rewatched the footage of Lionel Scaloni's press conference at Ezeiza three...
